
.homepage_nav,.msui_nav{
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1000;
}
.weui-top{
	position: absolute;
	margin-top: 2.4rem;
	margin-bottom: 2.4rem;
	top: 0;
	right: 0;
	left: 0;
}
/*维修 拖车*/
.top_fix{
	width: 100%;
	position: fixed;
	top: 0px;
	background-color: #FFFFFF;
}
.nav_ul{
	display: flex;
	justify-content: center;
}
.nav_ul>li{
	flex-grow: 1;
	text-align: center;
	padding: .5rem 0;

}
.nav_ul>li>a{
	color: rgb(153,153,153);
}
/*用于滑动的div*/
#slide{
	width: 20%;
	height: .15rem;
	background-color: rgb(252,66,8);
}
#slide{
	transition: .2s;
}
/*百度地图*/
#baidudiv{
	width:100%;
	height: 100%;
	/*position: fixed;*/
	/*display: flex;
	align-items: flex-end;*/
}
#allmap{
	position: relative;
    z-index: 0;
    background-color: rgb(243, 241, 236);
    color: rgb(0, 0, 0);
    /* text-align: left; */
    height: 100%;
}
#time-format {
    font-size: 0.8rem;
    letter-spacing: .05rem;
    text-align: center;
    width: 12rem;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 1rem;
    height: 1.5rem;
}
/*底部点击查看详情*/

.footer_x {
    position: absolute;
    width: 95%;
    height: 45%;
    background-color: #10AEFF;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
	/*border-radius: 50px;*/
    background: url(../images/home_check_03.png) no-repeat left 50%;
    background-size: 100%;
}
.footer_c {
    position: absolute;
    width: 92%;
    height: 45%;
    background-color: #FFFFFF;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0.4rem;
    border-radius: 5px;
}
.footer{
	position: fixed;
    width: 100%;
    height: 18%;
    margin: 0 auto;
    bottom: 0;

}
/*红色标记*/
.red_mark{
	float: left;
	width: 5%;
	height: 100%;
	background: url(../images/dianpu_10.png) no-repeat left 50%;
	background-size: 100%;
	margin-left: 3%;
	
}
/*具体地址*/
.juti_address{
	display:block;
	width: 90%;
	/*background-color: #04BE02;*/
	line-height: 375%;
	padding-left: 10%;
}
/*点击关闭消息详情*/
.closs_xq{
	display: block;
	float: right;
	height: 60%;
	width: 5%;
	/*background-color: red;*/
	margin-top: .5rem;
	margin-right: 4%;
}

/*被滑动的列表*/
.slide_xz {
	position: absolute;
	width: 100%;
	height: 38%;
	/*background-color: #FFFFFF;*/
	margin:0 auto;
	display: none;
	overflow: -webkit-paged-x;
	margin-left: 4%;
}
.slide_xz>li{
	width: 92%;
	height: 100%;
	background-color: #FFFFFF;
	float: left;
	border-radius: 5px;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.dian_img{
	display: inline-block;
	width: 1.5rem;
	height: 1.5rem;
	background: url(../images/message_showimg02.png) no-repeat;
	background-size: cover;

}
.name_of_shop{
	font-size: .8rem;
	/*margin-left: -6rem;*/
}
.order_num{
	font-size: .6rem;
	color: rgb(153,153,153);
	padding-right: 1.5rem;
}
.dian_recom {
    display: inline-block;
    width: 3.5rem;
    height: 1.3rem;
    background-color: #fc4208;
    color: #FFFFFF;
    border-radius: 5px;
    text-align: center;
    line-height: 1.3rem;
}
/*弹出框的*/
.parele{
	width: 92%;
	margin: auto;
	background-color: #FFFFFF;
	text-align: center;
	border-radius: 5px;
}
.Servise_time,.Servise_addres,.Servise_description1,.Servise_placeorder,.Servise_description2,.contact,.contact2,.Detailedaddress,.Servise_addres_jd{
	width: 92%;
	border-bottom: 1px solid #e0e0e0;
	height: 2.3rem;
	margin: 0 auto;
	background-color: #FFFFFF;
	text-align: center;
}
.contact>form,.contact2>form,.Detailedaddress>form{
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: .3rem;
	font-size: .8rem;
	padding-left: 1.4rem;
}
.contact>form>input,.contact2>form>input,.Detailedaddress>form>input{
	border: none;
	font-size: .8rem;
}
.Servise_description1{
	display: flex;
	align-items: center;
}
.Servise_time{
	text-align: center;
}
.Servise_time>span{
	font-size: .5rem;
	color: #999999;
}
.Servise_input{
	width: 92%;
	height: 2.2rem;
	border: none; font-size: 0.8rem;
}
.ipt_yuan{
	display: inline-block;
	width: .9rem;
	height: .9rem;
	background:url(../images/garyyuan_11.png) no-repeat;
	background-size: 100%;
}
#mobile{
	width: 3.33rem;
}
#mobile::-webkit-input-placeholder,#time-format::-webkit-input-placeholder{
	color: #333333;
}
#mobile::-webkit-input-placeholder,#start::-webkit-input-placeholder{
	color: #333333;
}
#mobile::-webkit-input-placeholder,#jiedao::-webkit-input-placeholder{
	color: #333333;
}
.tjtu{
	display: block;
    width: 85%;
    border: none;
    height: 2rem;
    margin: 0 auto;
    margin-top: 19rem;
    color: #ffffff;
    background-color: #fc4208;
    border-radius: 5px;
}
/*切换样式*/
.input_yuan2{
	display: inline-block;
	width: .9rem;
	height: .9rem;
	background:url(../images/redyuan_03.png) no-repeat;
	background-size: 100%;
}
.Servise_description1>form{
	width: 100%;
}
.Servise_description2{
	display: flex;
	justify-content: space-around;
	align-items: center;
	border-bottom: none;
}
.Servise_description2>div{
	width: 1px;
	height: 90%;
	background-color: #e0e0e0;
}
.transparent_{
	width: 100%;
	height: .5rem;
	background-color: transparent;
}
.Servise_placeorder{
	border: none;
	background-color: #FFFFFF;
	border-radius: 5px;
	color: #999999;
}
.Servise_placeorder2{
	border: none;
	background-color: #fc4208;
	border-radius: 5px;
	color: #FFFFFF;
}
.Servise_addres{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.Servise_addres_jd{
	
}
.Servise_addres>i{
	display: inline-block;
	width: 1rem;	
	height: 1.5rem;
	background: url(../images/dianpu_10.png) no-repeat left 50%;
	background-size: 100%;
	margin-right: 10px;
}
/*添加图片*/
#addimg{
	width: 43%;
    height: 18%;
    margin: auto;
    position: absolute;
    right: 5%;
    opacity: 0;
}
.navbar{
	position: relative;
	width: 100%;	
	height: 25rem;
	background-color: #FFFFFF;
}

.tjimg>img{
	width: 3.5rem;
    height: 3.5rem;
    margin: 15px 0px 0px 20px;
    float: left;
}
#marg{
	margin: 15px 0px 0px 20px;
}
/*上门服务*/
.shangmenfw{
	width: 4rem;
    height: 100%;
    border: none;
    font-size: 16px;
}
.toolbar .picker-button {
	color: #fc4208;
	font-size: .8rem;
}
.toolbar .title{
	color: #262626;
	font-size: .85rem;
}
.toolbar>.toolbar-inner{
	background-color: #f7f7f7;
}
.weui-picker-modal .picker-item.picker-selected {
    color: #262626;
    font-size: 1rem;
}
#time2 {
    font-size: 0.8rem;
    letter-spacing: .05rem;
    text-align: center;
    width: 8rem;
    /*background-color: red;
    padding-bottom: 1rem;
    padding-top: 1rem;
    margin-bottom: 1rem;
    margin-top: 1rem;*/
}
/*服务时间*/
/*#fwtime{
	position: relative;
	z-index: 20;
}*/
/*我要下单*/
.PLorder_{
	display: inline-block;
	position: fixed;	
	width: 30%;
	height: 5%;
	margin: auto;
	top: 10rem;
	left: 0;
	right: 0;
	background: url(../images/Placetheorder_03.png) no-repeat;
	background-size: 100%;
}
/*appraise.css*/
.xiao_face{
	width: 6rem;
	height: 6rem;
	background: url(../images/xiao_face_03.png) no-repeat;
	background-position: center;
	background-size: cover;
	margin: auto;
	margin-top: 2rem;	
	margin-bottom: 2rem;
}
	/*评价_参考*/
.ping_jia{
	font-size: 1rem;
	width: 100%;
	text-align: center;
}
.cankao{
	display: block;
	width: 100%;
	text-align: center;
	color: #999999;
	font-size: .7rem;
}

/*dianpu_xinxi.css*/

.basic_mesg{
	display: flex;
	width: 100%;
	height: 5rem;
	background-color: #FFFFFF;
	margin-top: 1rem;
	align-items: center;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	
}
.shop_head{
	width: 3.3rem;
	height: 3.3rem;
	background: url(../images/message_showimg02.png) no-repeat;
	background-size: 100%;
	border-radius: 50%;
	margin: 1.2rem 0 5% 5%;
}
/*店铺星级*/
.basic_div>i{
	display: inline-block;
	width: .7rem;
    height: .8rem;
	background: url(../images/LittleStars_03.png) no-repeat;
	background-size: 100%;
}
.basic_div{
	height: 70%;
	margin-left: 1rem;
}
.consu{
	display: block;
	font-size: .7rem;
	color: #999999;
	margin-top: -.2rem;
}
h1{
	font-size: .8rem;
	color: #333333;
}

.weui-cell__bd{
	line-height: 1;
}
.icon{
	width: 1rem;
	height: 1.3rem;
}
.weui-cell {
    padding: 20px 15px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: none !important;
}
.weui-cells{
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}
.weui-nopdbt{
	padding-bottom: 0rem !important;
}
.weui-cell__ft {
    font-size: .7rem;
}
#jytime{
	color: #666666;
}
.data{
	color: #333333;
}
.kind{
	display: inline-block;
	width: 20%;
}
/*店内环境*/
.images-wrapper>img{
	width: 4rem;
	height: 3rem;
	float: left;
/*	margin-left: .5rem;*/
}
.images-wrapper{
	position: relative;
	width: 4rem;
	height: 3rem;
	float: left;
	margin: 0 .5rem;
}
.images-content{
	position: absolute;
	width: 100%;
	height: 1rem;
	background-color: #cccccc;
	opacity: .8;
	color: #FFFFFF;
	margin: auto;
	bottom: 0;
	text-align: center;
}
/*店铺评价*/
.P_star>i{
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background: url(../images/LittleStars_03.png) no-repeat;
	background-size: 100%;
}
.P_star{
	display: inline-block;
	margin-right: .7rem;
}
.ping_num{
	display: inline-block;
}

#weui_flex{
	display: flex;
	justify-content: space-between;
}

.weui-cell_access .weui-cell__ft:after {
    height: .5rem !important;
    width: .5rem !important;
    margin-top: -1.35rem !important;
}

/*评价标签*/
.tag{
	width: 100%;
	background-color: #f6f5fa;
}
.tag>p{
	display: inline-block;
	padding: .2rem .5rem;
	background-color: #FFFFFF;
	border-radius: 50px;
	margin: .5rem 0 0.5rem .55rem;
	color: #333333;
	border: 1px solid #cccccc;
}
.tag_nunmer{
	font-size: .7rem;
	color: #b3b3b3;
}
/*用户评论*/
.Head_portrait{
	width: 2.5rem;
	height: 2.5rem;
}
.User_star>i{
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background: url(../images/LittleStars_03.png) no-repeat;
	background-size: 100%;
}
.User_star{
	display: inline-block;
	width: 6.8rem !important;
}
.user_PL{
	padding: 0rem .8rem .5rem .8rem;
}
.weui-cell-flex{
	display: flex;
	align-items: flex-start;
	padding: 15px 15px;
}
#weui-cell__bd{
	margin-left: .5rem;
}
/*立即下单*/
.now_order{
	width:100%;
	height: 2.5rem;
	border: none;
	background-color: #fc4208;
	color: #FFFFFF;
	font-size: .8rem;
}



																/*pingjia_star.css*/
.fu_div{
	width: 100%;
	height: 4rem;
	display: flex;
	justify-content: center;
	align-content: center;
}
.solid_{
	display:block;
	width:18%;
	border: .5px solid #e0e0e0;
	height: 0px;
	margin-top: 2rem;
}
.solid_mid{
	display: block;
	font-size: .8rem;
	padding-left: 1rem;
	padding-right: 1rem;
	line-height: 5;
	
}
/*点击星星打分——和选择好评标签*/

.dian_star{
	width: 100%;
	height: 4rem;
	/*background-color: red;*/
	text-align: center;
}
.i_star{
	display: inline-block;
	width: 10%;
	height: 2rem;
	margin: 1rem .2rem;
	background: url(../images/Orderevaluate_04.png) no-repeat;
	background-size: 100%;
}

.dian_label{
	width: 100%;
	/*height: 6rem;*/
	/*background-color: #04BE02;*/
	text-align: center;
}
.dian_label>span{
	display: inline-block;
	padding: .3rem .8rem .3rem .8rem;
	/*background-color: #10AEFF;*/
	border-radius: 50px;
	margin: .5rem .5rem 0.3rem .5rem;
	border: 1px solid #e2e2e2;
	background-color: #FFFFFF;
}
/*input输入评论提交*/
.ipt_sub{
	margin-top: 1rem;
}
.ping_ipt{
	display: block;
	width: 90%;
	height: 3rem;
	margin: 0 auto;
	border: 1px solid #e0e0e0;
	border-radius: .3rem;
	resize: none;
}
.ti_jiao{
	display: block;
	width: 90%;
	margin: 0 auto;
	height: 2rem;
	margin-top: 1rem;
	background-color: #fc4208;
	border: none;
	border-radius: .3rem;
	color: #FFFFFF;
	font-size: .8rem;
}
/*样式切换*/
.toggle{
	background-color: #fff6f3 !important;
	border: 1px solid #fc4208 !important;
}

.toggle_wu{
	background: url(../images/Orderevaluate_03.png) no-repeat;
	background-size: 100%;
}
.toggle_you{
	background: url(../images/Orderevaluate_03.png) no-repeat;
	background-size: 100%;
}



/*兼容iPad 和 iPad Pro*/
@media only screen and (min-width: 768px) and (max-width: 768px) {
	.i_star {
    display: inline-block;
    width: 10%;
    height: 3rem;
    margin: 1rem .2rem;
    background: url(../images/Orderevaluate_04.png) no-repeat;
    background-size: 100%;
	}
	.toggle_wu{
	background: url(../images/Orderevaluate_03.png) no-repeat;
	background-size: 100%;
}
.toggle_you{
	background: url(../images/Orderevaluate_03.png) no-repeat;
	background-size: 100%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
	.i_star {
    display: inline-block;
    width: 10%;
    height: 3rem;
    margin: 1rem .2rem;
    background: url(../images/Orderevaluate_04.png) no-repeat;
    background-size: 100%;
	}
	.toggle_wu{
	background: url(../images/Orderevaluate_03.png) no-repeat;
	background-size: 100%;
}
.toggle_you{
	background: url(../images/Orderevaluate_03.png) no-repeat;
	background-size: 100%;
}
}
															/*StoreList.css*/																
body{
	position: relative;
	background-color: #f6f5fa;
}
.Lsit_div>i{
	display: inline-block;
    width: 0.7rem;
    height: 1rem;
    background: url(../images/LittleStars_03.png) no-repeat left 50%;
    background-size: 100%;
}
#weui-cell__bd{
	line-height: 1;
	margin-left: .8rem;
}
#weui-cell__bd>p{
	font-size: .9rem;
	color: #333333;
}
#weui-cell__bd>span{
	font-size: .7rem;
	color: #999999;
}
/*没有更多了*/
.no_more{
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 1rem;
	color: #999999;
}
.weui-cell__ft{
	margin-top: 2rem;
}
/*底部消息提示*/
.Messp{
	position: absolute;
	width: 95%;
	height: 1.5rem;
	background-color: #f7dfdd;
	border-radius: 50px;
	margin: auto;
	left: 0;
	right:0;
	bottom: 1rem;
	text-align: center;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.Messp>p{
	display: inline-block;
}
.Messp>i{
	display: inline-block;
	width: 1rem;
	height: 100%;
	background-size: 100%;
}
.icon_1{
	background: url(../images/near_02.png) no-repeat left 50%;
}
.icon_2{
	background: url(../images/near_03.png) no-repeat left 50%;
}
/*悬浮的div*/
.Fixed_div{
	position: fixed;
	width: 1.8rem;
	height: 1.8rem;
	background: url(../images/Fixed_03.png) no-repeat ;
	background-size: 100%;
	z-index: 10;
	right: .7rem;
	top: 3rem;
	border-radius: 5px;
	border: transparent;
	box-shadow: 0 0 6px #e6e5e4;
}
																	/*Demand.css*/

.details{
	width: 100%;
	/*background-color: #10AEFF;*/
}
.xq_star{
	display: inline-block;
	width: .6rem;
	height: .7rem;
	background-color: red;
	background: url(../images/LittleStars_03.png) no-repeat left 50%;
	background-size: 100%;
}
.xq_stark{
	background: url(../images/LittleStars_05.png) no-repeat left 50% !important;
	background-size: 100% !important;
	
}
.number{
	font-size: .7rem;
	color: #999999;
}
.weui-cell__ft>div{
	display: inline-block;
	width: 1.8rem;
	height: 1.8rem;
	background-size: 100%;
	margin-right: .7rem;
}
.weixin{
	
	background: url(../images/weixin_03.png);
}
.phone{
	background:url(../images/phone_03.png);
}
.name_dian{
	font-size: .9rem !important;
}		
#xq_img{
	width: 2.5rem;
	height: 2.5rem;
}
.weui-cells{
	position: relative;
	padding-bottom: 2rem;
}		
.mid {
    position: absolute;
    display: block;
    width: 0.7rem;
    height: .7rem;
    z-index: 1;
    margin: auto;
    left: 0;
    right: 0;
    border: 1px solid #a7a7a7;
    transform: rotate(45deg);
    margin-top: 0px;
}	
.zhezhao {
    position: absolute;
    display: block;
    width: 100%;
    height: .5rem;
    z-index: 2;
    margin: auto;
    left: 0;
    right: 0;
    margin-top: 0px;
    background-color: #ffffff;
    border: none;
}	
#doub_P>p{
	padding: .55rem 0 0 0;
}
.address,.mode,.fw_time{
	font-size: .7rem;
	color: #999999 !important;
}

.solid__{
	display: block;
    width: 25%;
    border-bottom: 1px solid #e0e0e0;
    height: 0px;
    margin-top: .5rem;
}
.payment{
	background-color: #FFFFFF;
	text-align: center;
}
.payment>p{
	display: inline-block;
	font-size: 1.5rem;
	color: #fc4208;
}
.payment>span{
	font-size: .7rem;
}
.payment>a{
	font-size: .7rem;
    color: #999999;
    display: block;
    margin-bottom: .5rem;
}

/*上拉*/
.pull{
	width: 100%;
	height: 2rem;
	text-align: center;
	border-top: 1px solid #e0e0e0;
}
.pull>p{
	padding: .5rem;
	font-size: .7rem;
	color: #999999;
	text-align: center;
}
.rigt_img{
	width: .7rem;
	height: .55rem;
	display: inline-block;
}
.Tmesg{
	padding: 15px 10px;	
}

/*底部下单按钮*/
.two_btn{
	position: fixed;
	width: 100%;
	height: 2.5rem;
	bottom: 0;
}
.two_btn>button{
	width: 50%;
	height: 100%;
	border: none;
	float: left;
	font-size: .8rem;
}
.cancel{
	background-color: #FFFFFF;
	color: #fc4208;
}
.pay{
	background-color: #fc4208;
	color: #FFFFFF;
}
#completed_btn,#Canceltheorder{
	width: 100%;
	height: 100%;
	border: none;
	float: left;
	font-size: .8rem;
	background-color: #fc4208;
	color: #FFFFFF;
	text-align: center;
	line-height: 300%;	
}

	
/*修改插件一些样式*/												
.wuei_cell_pd{
	padding: 0 15px 10px 15px;
}
@media only screen and (min-width: 768px) and (max-width: 768px){
	.juti_address{
	display:block;
	width: 90%;
	line-height: 350%;
	padding-left: 10%;
	font-size: 1rem;
	}

}

@media only screen and (min-width: 1024px) and (max-width: 1024px){
	.juti_address{
	display:block;
	width: 90%;
	line-height: 440%;
	padding-left: 10%;
	font-size: 1rem;
	}
}
@media only screen and (min-width: 320px) and (max-width: 320px){
	.name_of_shop {
    font-size: .8rem;
    margin-left: 0 !important;
	}
}
